Windows IPv6设置

简介

Windows 操作系统默认不使用 EUI-64。IPv6 地址是使用随机值计算的。

可以运行下面PowerShell命令获取本地IPv6地址,如果IPv6地址后缀不为MAC地址插入FFFE后的结果则说明未使用EUI-64。

Get-NetIPConfiguration | Select-Object IPv6LinkLocalAddress

使用下面命令查看IPv6设置,如果要启用EUI-64,只需将 RandomizIdentifier 设置为 Disabled。

Get-NetIPv6Protocol

Windows临时IPv6地址

1. 关闭临时IPv6地址

以管理员权限执行下面PowerShell命令即可

netsh interface ipv6 set privacy state=disable

重启网卡即可

2. 开启临时IPv6地址

以管理员权限执行下面PowerShell命令即可

netsh interface ipv6 set privacy state=enable

重启网卡即可

Windows设置EUI-64

Windows启用EUI-64

以管理员权限执行下面PowerShell命令即可

Set-NetIPv6Protocol -RandomizeIdentifiers Disabled

重启网卡即可

Windows关闭EUI-64

以管理员权限执行下面PowerShell命令即可

Set-NetIPv6Protocol -RandomizeIdentifiers Enabled

重启网卡即可